home *** CD-ROM | disk | FTP | other *** search
-
- #### ### #### ##### #### #### # #
- # # # # # # # # # # #
- # # # # # #### # #### #
- # # # # # # # # # #
- #### ### #### ##### # #### # # #
-
-
- Universeller Steuercodesender
-
- Copyrights by
-
- Andreas Mandel @ OG
-
- Version 1.01
-
- 11.02.93
-
-
- S H A R E W A R E
-
-
- Programmiert mit PURE C
-
-
-
- (Dokumentation und ChefBetaTester: Alexander Güth @ WÜ)
-
-
- EINLEITUNG / FUNKTIONSPRINZIP
- ----------------------------------------------------------------------------
-
- Code CPX, ist ein CPX-Modul, welches mit dem modularen Kontrollfeld von
- ATARI (XCONTROL), benutzt werden kann. Mit CODE.CPX kann man Steuercodes
- auf bequemste Art (PopUpMenüs, Sliderboxen) an die Drucker-, Modem-,
- Bildschirm- und MIDI- Schnittstelle schicken.
-
- Hierbei gibt es die Möglichkeit, sich selbst eine sogenante COD-Datei
- mit einem ASCII-Editor, zusammen zu stricken.
-
- Hier tun sich die vielfälltigsten Anwendungsbereiche auf, wie Geräte-
- steuerung, Telefonbuch mit Wählfunktion, installieren von Download-
- Zeichensätzen, ONLINE Programmierung eines Modems (CoNnect daneben
- legen !) uva.
-
- LAUFFÄHIGKEIT
- ----------------------------------------------------------------------------
-
- CODE.CPX sollte dank des modularen Kontrollfeldes von ATARI auf allen
- Rechnern/TOS-Version (>=1.04) und in allen Auflösungen (ST-LOW bis TT-HIGH)
- sowie Grafikkarten laufen.
-
- CODE.CPX benötigt im aktiven Betriebszustand, d.h. wenn es vom Kontrollfeld
- aufgerufen wird oder auch resident geladen wird, ca. 20 KB Speicher und je
- nach Größe der zugeladen COD-Datei ca. 1-20 KB zusätzlichen Datenspeicher.
- (je nach größe der geladenen *.COD-Datei)
-
- Im passiven Betriebszustand, d.h. nicht resident im Kontrollfeld und nicht
- gestartete CPX-Application, benötigt CODE.CPX nur 512 Bytes (!!!), d.h.
- nur der CPX-Header ist geladen :-).
-
- LIEFERUMFANG
- ----------------------------------------------------------------------------
-
- Das Softwarepaket besteht aus folgenden Dateien:
-
- CODE .CPX : CPX-Modul
- CODE .TXT : Diese Anleitung
-
- Steuercodedateien:
-
- EP_LQ850.COD : EPSON LQ850 Drucker sowie Kompatible
- HP_LASER.COD : HP LaserJet Drucker sowie Kompatible
- NEC_P6 .COD : NEC P6 Drucker sowie Kompatible
- ZYXEL .COD : ZYXEL U-1496E Modem sowie Kompatible
- MAEUSE .COD : MausNET Dialer (Telefonwähler)
-
- Eine Weitergabe des unvollständigen Softwarepaketes ist untersagt !!!
-
- COPYRIGHT / SHAREWAREGEBÜHR
- ----------------------------------------------------------------------------
-
- CODE.CPX ist SHAREWARE, d.h.
-
- * Sie dürfen CODE.CPX beliebig weitergeben, jedoch muß stets der Inhalt des
- Ordners CODE_CPX KOMPLETT und UNVERÄNDERT kopiert werden. Kürzungen und
- Änderungen verletzen die Copyright-Bestimmungen!
-
- * Sie dürfen CODE.CPX in aller Ruhe ausprobieren. Die vorliegende Version
- ist eine "Vollversion", also in keiner Weise eingeschränkt.
-
- * Wenn Sie CODE.CPX regelmäßig benutzen, so müssen Sie einen Shareware-
- Betrag von 20 DM entrichten und werden im Gegenzug registrierter
- Anwender. Weiterhin erhalten Sie dann einen Diskette mit der neuesten
- Version sowie weiteren Tools.
-
- Eine Verbreitung über Mailboxen ist gestattet. Der Vertrieb in Verbindung
- mit kommerzieller Software oder über PD/Shareware-Anbieter ist nur nach
- vorheriger Absprache erlaubt. (Verstöße werden geahndet !!!)
-
- Fehlerberichte, Fragen und Registierungen sind mir willkommen.
-
- Postanschrift: Andreas Mandel
- Postfach 26
- 7601 Ortenberg
-
- MausNet: Andreas Mandel @ OG
-
- Bankverbindung: Volksbank Offenburg
- Kto.Nr. 6478 4307
- BLZ 664 900 00
-
- HAFTUNGSAUSSCHLUß
- ----------------------------------------------------------------------------
-
- Natürlich kann die Funktionsfähigkeit des CPX-Moduls nicht garantiert
- werden und der Autor haftet auch nicht für irgendwelche Schäden, die sich
- aus der Benutzung des Programmes oder der Dokumentation ergeben können.
-
- INSTALLATION
- ----------------------------------------------------------------------------
-
- - Kopieren Sie CODE.CPX in den CPX-Ordner von XCONTROL (ATARI)
- - Legen Sie einen Ordner beliebigen Namens an (z.B. COD) und kopieren Sie
- dort hinein alle *.COD-Dateien
- - Aktivieren Sie das XCONTROLL.ACC, d.h. Endung = .ACC
- - Booten Sie den Rechner neu oder laden Sie im XCONTROLL.ACC unter dem
- Menüpunkt "Voreinstellungen" die CPX-Module neu ein.
- - Rufen Sie CODE.CPX auf (Doppelklick auf "Steuercodes" )
- - Klicken Sie auf das PupUp-Menü "Optionen" und wählen Sie den Eintrag
- "SETUP" aus.
- - Klicken Sie auf die Pfadzeile. Es öffenet sich nun eine Fileselectorbox,
- in welcher Sie den Pfad zu den COD-Dateien sowie der default COD-Datei
- festlegen/einstellen können. Wenn geschehen, klicken Sie "OK" in der
- Fileselectorbox.
- - Und jetzt noch schnell Einstellungen sichern = Klick auf Button "Sichern"
- es wird der aktuelle Pfad, COD-Datei sowie die Default Ausgabekanäl in
- CODE.CPX gesichtert.
- - Klicken Sie "OK" und sie kommen wieder ins Hauptmenü
-
- START / BEDIENUNG
- ----------------------------------------------------------------------------
-
- Nach öffenen des modularen Kontrollfeldes von ATARI, kommen Sie mit
- Doppelklick auf den Eintrag "Device Control" in das Hauptmenü von CODE.CPX.
-
- Hauptmenü
- ---------
- Im obigen Teil, sehen Sie ein PopUpMenü, in welchem der aktuelle
- COD-Dateiname angezeigt wird (Parameter #H).
- Um eine andere COD-Datei zu laden, klicken Sie auf diesen COD-Dateinamen.
- Es öffnet sich ein PopUpMenü, in welchem Sie, unter dem im Setupmenü
- eingestellen COD-Dateipfad, eine andere COD-Datei auswählen können.
-
- Darunter befindet sich, das 6 Zeilen große Anzeigefenster für die in der
- COD-Datei zur verfügung gestellten Steuercodeeinträge. Rechts haben sie
- eine vertikale Sliderbox, mit welcher Sie die Einträge scrollen können.
-
- Wir unterscheiden 3 verschiedene Aktivitätsmöglichkeiten der Einträge.
-
- 1) Normal
- Durch Doppelklick auf einen Eintrag, wird sofort der Steuercode an
- die aktuelle Schnittstelle gesendet.
-
- 2) PopUpMenü (Einträge mit der Endung "...", 3 Punkte)
- Durch Doppelklick auf einen solchen Eintrag, öffnet sich ein PopUpMenü,
- in welchem verschiedene Möglichkeiten angeboten werden. Wählen Sie sich
- einen Eintrag aus und bestätigen Sie ihn per Mausklick.
- Darauf hin wird der aktuell ausgewählte Eintrag an die aktuelle
- Schnittstelle gesendet.
- Außerdem wird der selektierte Eintrag zum neuen Defaultwert (!!),
- welchen man an dem "Häckchen" links von den Einträgen erkennt.
-
- 3) Sliderboxen (Eintrag mit der Endung "..", 2 Punkte)
- Hier können Sie verschiedene Wertgrößen einstellen (z.B. Linker Rand).
- Durch betätigen von "OK" wird der Steuercode mit dem aktuell
- ausgewählten Wert an die aktuell eingestellte Schnittstelle gesendet.
- Auch hier gilt wieder, der letztgewählte Wert wird zum neuen
- Defaultwert (!!).
-
- Um eine Auswahl abzubrechen, klicken Sie mit dem Mauszeiger irgendwo,
- außerhalb des PopUpMenüs oder der Sliderbox.
-
- Unterhalb des 6 Zeiligen Anzeigefenster, sehen Sie 2 PopUpMenüs.
-
- Das rechte PopUpMenü dient zur (nachträglichen, Parameter #On in COD-Datei)
- Einstellung/Veränderung des Ausgabekanals/Schnittstelle an welche CODE.CPX
- die Steuercodes senden soll.
-
- Es gibt 10 verschiedene Schnittstellenmöglichkeiten:
-
- - PRN (Paralelle, meist Drucker !)
- - AUX (Serielle, aktueller Ausgabekannal, welcher über das
- SERIELL.CPX-Modul eingeschaltet/deffiniert ist.)
- - CON (Bildschirm (mit VT52), direkt !)
- - MIDI (MIDI)
- - IKBD (Input Keyboard)
- - RAWCON (Bildschirm (ohne VT52), direkt)
- - Modem 1 (only Atari STE/TT)
- - Modem 2 (only Atari STE/TT)
- - Seriell 1 (only Atari STE/TT)
- - Seriell 2 (only Atari STE/TT)
-
- Das linke PopUpMenü OPTIONEN hat 3 Einträge:
-
- a) SETUP
- Bei Anwahl dieser Option, kommen Sie ins Setupmenü (siehe weiter unten)
- b) INFO
- Bei Anwahl dieser Option, kommen Sie ins Infomenü (siehe weiter unten)
- c) SENDEN
- Um einen selektierten Steuercode-Eintrag zu senden.
- (durch einfaches selektieren eines Eintrages (1 Mausklick, Eintrag wird
- Invertiert dargestellt) und anschließender Anwahl des Menüpunktes SENDEN
- wird der Steuercode gesendet; dies entspricht einem Doppelklick.)
-
-
- Setupmenü
- ---------
- Hier haben Sie im oberen Teil die Möglichkeit, die Default-Schnittstellen zu
- den Devices Modem, Drucker sowie Diverses für die COD-Dateien festzulegen.
-
- Das beideutet im Klartext:
- Lädt CODE.CPX, z.B. eine COD-Datei welche für einen Drucker vorgesehen ist,
- wird die unter DEFAULT DRUCKER angegebene Schnittstelle verwendet.
-
- Daraus ergibt sich folgende Regel:
-
- Drucker COD-Datei = Steuercodes an DEFAULT DRUCKER Schnittstelle
- Modem COD-Datei = " " DEFAULT MODEM "
- Diverse COD-Datei = " " DEFAULT DIVERSE "
-
- (Detailiertes hierzu siehe "COD-Datei Kommandos")
-
- Etwas weiter unten, können Sie durch Klick auf die dort angezeigte
- Pfadzeile, den aktuellen Pfad zu den COD-Dateien sowie die aktuelle
- COD-Datei einstellen, d.h. nach Klick auf die Pfadzeile bekommen Sie
- die Fileselectorbox, mit welcher Sie den Pfad zur aktuellen COD-Datei
- einstellen können/sollen.
-
- Um den aktuellen Pfad + COD-Datei festhalten zu können, klicken Sie noch
- auf "Sichern", woraufhin diese in CODE.CPX selbst gesichert werden.
-
-
- Infomenü
- --------
- Im oberen Teil bekommen Sie Informationen zur aktuell geladenen
- COD-Steuercode Datei.
-
- Beispiel:
-
- - COD Datei Info -----------
- | Epson LQ850 | <- aktueller COD-Dateiname (Parameter #H)
- | 23.12.92 by Alexander Güth | <- Infozeile aus COD-Datei (Parameter #I)
- | Einträge: 98 Code: 8904 | <- Anzahl der aktuellen Einträge (#E) und
- ---------------------------- aktuelle Größe des belegten Daten-
- speichers (im Parameter #S vorbelegt)
-
- Darunter befinden sich die Copyrighthinweise zu CODE.CPX.
-
-
- ERSTELLEN EIGENER COD-DATEIEN
- ----------------------------------------------------------------------------
-
- !!!!! NUR FÜR EXPERTEN UND DIE, DIE ES WERDEN WOLLEN !!!!!
-
- Zum Erstellen einer Steuercodedatei (= *.COD) verwendet man einen ASCII-
- Editor wie Tempus, 7up, QED, Edison, uva.
-
- Allgemein
- =========
- Jede Zeile, die Code CPX auswerten soll, muß mit einem # beginnen.
-
- #? - Beginmarker einer Commandozeile (z.B. #E, #C oder #H)
-
- # muß in der 1. Spalte stehen (= Zeilenanfang) !!
- ? steht für ein Kommando
-
- - Kommentarzeile
-
- Zeilen die nicht mit einem # beginnen werden als Kommentare gewertet.
-
-
- Leerzeilen oder Leerzeichen außerhalb der "#" Zeilen haben keine störende
- Auswirkung. Auswirkungen von Leerzeichen innerhalb von "#" Zeilen werden
- weiter unten beschrieben.
-
- BEACHTE: CODE.CPX führt beim einlesen/analysieren der COD-Dateien keiner
- Syntaxkontrolle aus !!! Fehlerhaftes Erscheinen von PopUpMenüs
- sowie Sliderboxen sind somit überwiegend fehlerhaften Kommandos
- anzulasten. Deshalb zuerst COD-Datei überprüfen !!!
-
- Einmal verwendbare Kommandos
- ============================
- Die folgenden Kommandos können/sollen nur einmal (zu Beginn der COD-Datei)
- verwendet werden !
- Wenn einer dieser Kommandos ein zweitesmal auftaucht wird er ignoriert !
-
- #H - Name der Codetabelle (max. 28 Zeichen)
-
- Beispiel: #HEpson FX-80
-
- #I - Kurzinfozeile (max. 39 Zeichen)
-
- Beispiel: #I(c) 01.01.93 by Andreas Mandel
-
- #On- Default Ausgabekanal (Schnittstelle) festlegen
- n bezeichnet die Nummer der Schnittstelle (n = 0-9)
-
- Nummer der Schnittstellen:
-
- 0 - PRN (Paralelle, meist Drucker !)
- 1 - AUX (Serielle, aktueller Ausgabekannal, welcher über das
- SERIELL.CPX-Modul eingeschaltet/deffiniert ist.)
- 2 - CON (Bildschirm (mit VT52), direkt !)
- 3 - MIDI (MIDI)
- 4 - IKBD (Input Keyboard)
- 5 - RAWCON (Bildschirm (ohne VT52), direkt !)
- 6 - Modem 1 (only Atari STE/TT)
- 7 - Modem 2 (only Atari STE/TT)
- 8 - Seriell 1 (only Atari STE/TT)
- 9 - Seriell 2 (only Atari STE/TT)
-
- Beispiel: #O7 = Ausgabekanal ist Modem 2 auf dem ATARI TT
-
- Wird kein #On angegeben, so wird n=0 als Default angenommen (=PRT)
- Gültig ist immer nur die letzte #On Angabe !
-
- Desweiteren hat man die Möglichkeit, durch setzten des Parameters n auf
- M,P oder D die Default-Schnittstellen, welche im CODE.CPX eingestellt
- werden/sind, anzusprechen.
- Dies hat den Vorteil, das Otto-Normaluser nichts an den COD-Dateien
- ändern muß, um das richtige Device anzusprechen, und man z.B. beim
- Umstecken des Modems an eine andere Schnittstelle nicht gleich alle
- COD-Dateien neu anpassen muß !
-
- M - sende Steuercodes an DEFAULT MODEM
- P - sende Steuercodes an DEFAULT DRUCKER
- D - sende Steuercodes an DEFAULT DIVERSES
-
- Beispiel: #OM = Ausgabekanal ist der unter DEFAULT MODEM eingestellte.
-
-
- ACHTUNG: Es erfolgt keine Überprüfung über das vorhandensein des
- Empfangsgerätes, da eine solche nicht 100%tig sein kann und
- dadurch eventuel gültige Angaben als fehlerhaft ignoriert
- werden könnten.
-
- #S - Reserviert Speicher in Bytes für Codetabelle
- MUß genau einmal Verwendet werden und MUß vor der ersten Code-
- Definition (= #E) stehen. Die Zahl steht für die größe des Speicher-
- bereichs, der für die Codestrings reserviert wird (in Bytes).
-
- Beispiel: #S10240 (z.B. 10240 = 10 KB)
-
- #V - max. Anzahl der Datensatzeinträge gemessen an #E-Einträgen
- MUß genau einmal Verwendet werden und MUß vor der ersten Code-
- Definition (= #E) stehen. Die Zahl steht für die maximale Anzahl
- der definierten Codes in dieser Datei
-
- Beispeil: #V100 d.h. es sind max. 100 Datensätze möglich
-
- Werden die angegebenen Werte überschritten, so wird der Rest der Datei
- ignoriert. Im Infomenü werden die tatsächlich benötigten Werte unter
- "COD Datei Info" angezeigt.
-
- #X - Ende der Steuercodedatei, alles Folgende wird ignoriert !
-
-
- Mehrmals verwendbare Commandos
- ==============================
-
- #E - Name/Beginn eines Steuercode-Datensatzes (max. 28 Zeichen)
- Beispiel: #EZeichensatzwahl ...
-
- Hier sind auch "Leereinträge" zulässig, d.h. folgt auf einen
- #E-Commando kein #C, ist der Eintrag #E nicht aktivierbar !
-
- (Dienen zum verschönern/struktuieren des Scroll-Fensters)
-
- Wichtig:
- Pulldownmenüs sollten mit der Endung "..." (3 Punkte) enden !!!
- Sliderboxen sollten mit der Endung ".." (2 Punkte) enden !!!
-
- #C - Steuersequenzendefinition
-
- Wertangabemöglichkeiten
- -----------------------
- ASCII (Zeichenwert) : ' = es folgt nun ein ASCII-Zeichen
- z.B. #C 'A 'B 'c '9 ''
-
- HEX (Hexadezimal) : $ = es folgt nun ein HEX-Code
- z.B. #C $12 $34 $45 $67
-
- DEZ (Dezimal) : ! = es folgt nun der DEZ-Code
- Im Steuercodebereich nur sinnvoll mit
- Werten von 0 bis 255 oder -128 bis 127
- z.B. #C !123 !233 !0
- Bei Sliderboxen:
- Wertebereiche von 0 bis 16384 oder
- -16384 bis 0 oder
- -6384 bis 10000, uva.
-
- STRING (Zeichenkette): "" = es folgt nun eine Stringkette
- z.B. #C "Testtext"
- Um ein '"' in den String zu Packen muss "" geschrieben werden,
- z.B. #C "Er sagt: ""Test"""
-
- Folgende Variabeln sind desweiteren verfügbar:
-
- %t = Tag (2stellig)
- %m = Monat (2stellig)
- %j = Jahr (2stellig)
- %J = Jahr (4stellig)
- %h = Stunde (2stellig 0-23)
- %M = Minute (2stellig)
-
- %p = Pfad der mit '*' ausgewählten Datei
- %f = Filename der mit '*' ausgewählten Datei
-
- z.B. #EZeit
- #C "gedruckt am " %t '. %m'.%j " um " %h " Uhr " %M $d $a
-
- Als Trennzeichen zwischen den Codes ist jedes beliebige Zeichen
- erlaubt, z.B. Space, Komma, Bindestrich, uva. aber immer nur 1 Zeichen.
- Außer optional den Zeichen "'$!? .
-
- Ein Mischen von HEX, ASCII etc. Daten ist auch möglich.
- z.B. #EUnidirektional
- #C $1B 'U !1 "Hallo"
-
- Folgen auf eine Namensdefinition (#E) mehrere #C-Zeilen so werden sie
- wie eine einzelne behandelt.
- z.B. #EUnidirektional
- #C $1B 'U !1
- #C $0D
-
-
- PopUpMenüs
- ----------
- Es kann auch eine Auswahl an Parametern angegeben werden, die über
- PopUpMenüs im CPX Modul ausgewählt werden.
-
- Syntax: #C ? [Code] @* [Bezeichnung] | [Code] @ [Bezeichnung] ... ?
-
- Die Formatierung der Strings wird völlig dem CPX Modul überlassen
- und sollte mit zusätzlichen Leerzeichen aufgebessert werden.
- [Code] besteht aus allen in der #C Zeile erlaubten Einträgen
- mit Ausnahme von '?'
- [Bezeichnung] darf alle ASCII Zeichen ohne '?' und '|' enthalten.
-
- Folgt direkt auf das '@' Zeichen ein '*', so wird vor dem Eintrag
- ein Häkchen gesetzt (=Default) Das '*' Zeichen wird nicht in den
- PopUp Text übernommen. Bitte beachten, das die PopUp Texte
- grundsätzlich mit 2 Blanks beginnen sollten.
-
- Beispiel 1: #Edoppelte Höhe..
- #C $1c 'V ?$1@ EIN |$0@* AUS ?
-
- Beispiel 2: #ESub/Superscript..
- #C $1B ? $53 $0 @ Superscript |\
- $53 $1 @ Subscript |\
- $'T @* Aus ?
-
- ? = Begin/Ende-Marker für PopUp-Menüs
- @ = Trenner Code - Bezeichnung
- @*= Default-Einstellung-Marker
- | = Trenner PopUp-Einträge (Code+Bezeichnung)
-
- \ = Aufteilen des PopUp's über mehrer Zeilen
- Zur Aufteilung eines Popups in mehrere Zeilen wurde das Kommando
- '\' eingeführt. Es darf überall stehen, wo z.B. eine Hex Zahl
- stehen dürfte. Alle auf einen '\' folgenden Zeichen werden
- bis einschlielich des folgenden Zeilenendes ignoriert
-
-
- Sliderboxen / Wertebereiche
- ---------------------------
- Syntax: #C [text| von bis def]
-
- [ = Beginn des Systaxbereiches
- ] = Ende " "
- text = Bezeichnung der Eingabe (max. 28 Zeichen)
- z.B. 1/360 Zoll
- von = Mindestwert (z.B. !0 )
- bis = Maximalwert (z.B. !100)
- def = Defaultwert (z.B. !50 )
-
- Beispiel: #E $1B 'A [Anzahl der Kopien|!1 !100 !5]
-
- Wichtig: Es dürfen nur Byte Werte angegeben werden! keine Strings etc.
-
- Grundsätzlich muss gelten: von < bis
- Ausnahme bilden hier negative Wertebereiche, hier wird der Wert in ein
- Byte gewandelt -1=255.
- Beispiel 1: #C [ Zeilen | !-6 !6 !0]
- Beispiel 2: #C [ Zeilen | !-1 !-50 !-20]
-
- [' = Folgt auf die '[' ein ''' so erfolgt die Ausgabe nicht als Byte
- sondern als Dezimal String (Laserdrucker !)
- z.B. #C [' Zeilen | !6 !-6 !1]
-
- [+ = Folgt auf die '[' ein '+' so erfolgt die Ausgabe nicht als Byte
- sondern als Dezimal String
- z.B. #C [+ Zeilen | !6 !-6 !1]
-
- Bei positiven Werten und 0 wird hier explizit ein '+' bei der
- Ausgabe vorangestellt. (Laserdrucker !)
-
- [+2= Folgt auf [' oder [+ eine Ziffer 1, 2, 3 oder 4 so werden die
- ['2 letzten 1, 2, 3 oder 4 Stellen als Nachkommastellen gewertet
- z.B. #C [+2 Zoll | !-1200 !1200 !0] ergibt -12.00 bis +12.00
- (Laserdrucker !)
-
- Beachte, das der gesamt Wertebereich nicht größer als insgesamt
- 16384 wird (siehe unten BEKANNTE BESCHRÄNKUNGEN/BUGs)
-
-
- Variablen-/Text-/Binär- 1:1 Sendung
- -----------------------------------
- <PFAD = Druckt Datei aus angebenen Pfad auf Drucker 1:1 aus
- (fester Pfad zu Datei)
- z.B. #ETestfile
- #C <D:\TEST.PRN !10 !13 "Nunja" !10 !13
-
- *. = ruft Fileselctor zur Dateiauswahl
- *pfad . = aktuelles Verzeichnis
- pfad = Default (vorgegebener) Pfad
-
- Beispiel 1: #EFselect Test
- #C *.
-
- Beispiel 2: #EFselect Test
- #C *D:\COD\
-
- Die Variable %p enthält nun den Pfad der Datei und %f den
- Filenamen.
-
- %p = Pfad der Datei
- %f = Filename
-
- <* = Die so selectierte Datei kann mit <* ausgegeben werden
- z.B. #C <*
- #C !10 !13
-
- Mit dieser Methode ist es auch möglich Download-Zeichensätze im Drucker
- zu installieren !!!!
-
-
-
-
- BEKANNTE BESCHRÄNKUNGEN / BUGs
- ----------------------------------------------------------------------------
-
- - Da die Slider-Routinen von XControl nicht darauf ausgelegt sind, das
- der gesammte WORD-bereich ausgenutzt wird, muß man den angegebenen
- Wertebereich auf 16384 beschränken.
- d.h. es sind bei den Sliderboxen keine Wertebereiche größer als +-16384
- möglich, das beinhaltet auch die negativen Wertebereiche !!!
- z.B. #C ['n/120 Zoll|!-6384 !10000 !120]
- = maximum des Gesamtwertebereiches da 6384 + 10000 = 16384 !!!
-
- - Auch kann es passieren, das PopUpMenüs außerhalb des Bildschirmbereiches
- dargestellt werden, da das Kontrollfeld von ATARI nicht den maximal
- möglichen Bildschirmbereich überprüft !
-
- DANKSAGUNGEN
- ----------------------------------------------------------------------------
-
- Dank sage ich (Alexander Güth) an Andreas Mandel, das er Willens war, meine
- Ideen und Vorschläge zu berücksichtigen/verwirklichen. Anfangs schaut alles
- aus als würde dies nur ein "kleines" CPX und nun :-) ist es doch etwas
- größer und leistungsfähiger geworder :-). Eigentlich hätte ich noch ein paar
- Ideen ... Andreas :-) ????
-
-
-
- Ich (Andreas Mandel) möchte mich erst mal beim Alex bedanken, das er mir
- den schwierigsten Teil abgenommen hat (das schreiben der Docu). Danke auch an
- Christoph Bartholme @ KA ohne den noch etliche Bugs in CODE.CPX stecken würden.
-
- Eigentlich wollte ich ja nur die Codes Funktion aus dem SPOOL.CPX raus haben
- und ein kleines (!) CPX dafür schreiben... Alex und Chris überfluteten mich
- geradezu mit Vorschlägen. Rausgekommen ist das vorliegende CODE.CPX...
-
- Dank geht auch an die Anwender meines Spoolers, die leider noch etwas auf ein
- Update warten müssen.
-
- Was die Weiterentwicklung von CODE.CPX betrifft das hängt zum einen davon ab
- wieviel Zeit ich hab und wie die Resonanz der Anwender (Dir) ist.
-
-
-
- TIPs und KNIFFE
- ----------------------------------------------------------------------------
-
- Doppelklickersatz
- -----------------
- Um einem das nervige Doppelklicken der Maustaste etwas zu erleichtern,
- kann man durch gedrückthalten der recht Maustaste und gleichzeitigem
- drücken der linken Maustaste einen Doppelklick auf einen Eintrag
- simulieren !!! (gut für halbkappute Maustasten ;-) )
- Diese Funktion ist nur in CODE.CPX aktiv !
-
- Datenspeicher sparen
- --------------------
- Um Speicher zu sparen, können Sie den Parameter #S in der COD-Datei
- auf den im Infomenü angezeigten, real benötigten Datenspeicherplatz
- verkleinern und somit eventl. ein paar Bytes Speicherplatz einsparen.
-
- Online Modemprogrammierung unter CoNnect
- ----------------------------------------
- Ein tolle Möglichkeit sein Modem (z.B. ZyXEL) ONLINE zu programmieren,
- entsteht unter Benutzung des Terminalprogrammes CoNnect, welches schon
- bestens auf Multitakingbetrieb vorbereitet ist ! (Rufus hat hier noch in
- der Version 1.11 rel 9 Probleme)
- - Starten Sie CoNnect, und öffnen Sie das Terminalfenster.
- - Nun aktivieren sie CODE.CPX und laden z.B. die COD-Datei "ZyXEL.COD"
- ein.
- Nun können Sie wunderbar (parallel) beobachten, wie jeder gesendete
- Steuercode im Terminalfenster von CoNnect geechot wird und das Modem ihren
- Befehl willig ausführt :-).
-
- Mailbox-Wählen
- --------------
- Mit MAEUSE.COD, steht ihnen ein Telefonbuch zur verfügung, mit dem Sie
- MausNet-Mailboxen anwählen können, während sie sich z.B. in CoNnect oder
- Rufus befinden !
-
- Voice-Wählen
- ------------
- Wählen Sie mit CODE.CPX einen ihrer Freunde oder Bekannten an und haben
- ihr Telefon vor dem Modem oder parallel dazu, heben Sie einfach den
- Telefonhörer ab und Sie haben das Gespräch.
- Hängt ihr Telefon hinter dem Modem, so müssen Sie den Telefonhörer abnehmen
- und das Modem auflegen lassen, das geht entweder per "ATH0" oder "ATZ".
- Am besten schreiben Sie sich hierzu einen kleinen Eintrag in der COD-Datei,
- und betätigen diesen im Anschluß nach dem Wählen.
-
- COD-Datei erstellen aus Datenbanken
- -----------------------------------
- Besitzen Sie z.B. eine Addressenliste mit Telefonnummern, können Sie sich,
- z.B. mit Phönix, einen Masken-Export zusammenstriken, welcher automatisch,
- eine COD-Datei ergibt ! (dank ASCII-Format)
-
- BITTE
- ----------------------------------------------------------------------------
-
- Wer selbst neue COD-Dateien erstellt, z.B. für sein Modem oder Drucker, uva.
- denn bitten wir, uns doch diese zukommen zu lassen, damit auch andere von
- ihrer Arbeit profitieren können.
- Sende Sie ihre COD-Datei entweder an Alexander Gueth @ WÜ
- oder Andreas Mandel @ OG
- bzw. Andreas_Mandel@og.maus.de
- Beachte:
- - COD-Dateien müssen grundsätzlich kostenfrei weitergegeben werden !!!
- - Briefe/COD-Dateien, die Sie uns über das MausNet zukommen lassen, dürfen
- nicht größer als 16 KB sein !!!
- -> bei größeren COD Dateien
- a) Disk schicken oder
- b) Upload in den PP von Andreas Mandel in der Maus OG (0781/38807
- 1200-16800)
-
- In der Maus OG wird dann im Öffentlichen Programmteil eine Datei mit dem
- Namen CODECOD.ZIP mit den gesammten aktuellen COD-Dateien liegen.
-
- Vielen Dank !!!
-
-
- UPDATEs / NEUE VERSIONEN
- ----------------------------------------------------------------------------
-
- 23.01.93 V1.00 erste offizielle Version von CODE.CPX
- 11.02.93 V1.01 kleiner Bug, der dafür sorgte, daß der Doppelklick nicht
- immer funktionierte ist raus. Jetzt geht er immer (öfter?).
- Dank an Karsten Iwen.
- 07.03.93 V1.03 Numerische Eingabe bei Slidern durch einfaches Klicken
- auf den Slider möglich (bisher nur bei positivem Zahlen-
- bereich ohne Nachkommastellen!).
- Das Blinkverhalten nach dem der Code gesendet wurde ist
- etwas regelmäßiger.
-